#ifndef IO_STACK_H
#define IO_STACK_H

typedef struct io_list io_stack;
typedef struct io_list_el io_stack_el;
#define io_stack_init io_list_init
#define io_stack_destroy io_list_destroy
#define io_stack_size io_list_size
int io_stack_push(io_stack *stack, const void *data);
int io_stack_pop(io_stack *stack, void **data);

#endif
